const fs = require('fs');

//出现路径拼接错误的问题，是因为提供了./或../开头的相对路径
// 如果要解决这个问题,可以直接提供一个完整的文件存放路径

// fs.readFile('./成绩.txt', 'utf-8', (err, dataStr) => {
//     if (err) {
//         console.log('读取文件失败' + err.message);
//     }
//     console.log('读取文件成功' + dataStr);
// })


//移植性非常差，不利于维护
// fs.readFile('C:\\Users\\13593\\Desktop\\qianduan\\Node.js\\成绩.txt', 'utf-8', (err, dataStr) => {
//     if (err) {
//         console.log('读取文件失败' + err.message);
//     }
//     console.log('读取文件成功' + dataStr);
// })

//__diename表示当前文档所处路径
console.log(__dirname)


fs.readFile(__dirname + '/成绩.txt', 'utf-8', (err, dataStr) => {
    if (err) {
        console.log('读取文件失败' + err.message);
    }
    console.log('读取文件成功' + dataStr);
})